How Are Collaborative Robots Trained